package 简单.模拟;

import java.util.Arrays;
import java.util.Scanner;

/**
 * 题目描述
 * 对输入的字符串进行排序后输出
 * 打开以下链接可以查看正确的代码
 * https://ac.nowcoder.com/acm/contest/5657#question
 * 输入描述:
 * 输入有两行，第一行n
 * <p>
 * 第二行是n个字符串，字符串之间用空格隔开
 * 输出描述:
 * 输出一行排序后的字符串，空格隔开，无结尾空格
 * <p>
 * 链接：https://ac.nowcoder.com/acm/contest/5652/H
 * 来源：牛客网
 */
public class 字符串排序 {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        scanner.nextInt();
        // 需要换行
        scanner.nextLine();
        String str = scanner.nextLine();

        String[] arr = str.split(" ");
        Arrays.sort(arr, (a, b) -> a.compareTo(b));
        StringBuilder stringBuilder = new StringBuilder();
        for (int i = 0; i < arr.length - 1; i++) {
            stringBuilder.append(arr[i])
                    .append(" ");
        }
        stringBuilder.append(arr[arr.length - 1]);
        System.out.println(stringBuilder.toString());
    }

}
